package com.uzai.console.service.tb.tbstoreblacklist;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.uzai.console.dto.tb.tbstoreblacklist.StoreBlacklistPubIdDto;
import com.uzai.console.dto.tb.tbstoreblacklist.StoreBlacklistPubQuery;
import com.uzai.console.vo.tb.tbstoreblacklist.StoreBlacklistPubInfoVo;

/**
 * @author liuqi
 * @date 2021年08月13日 11:33
 */
public interface StoreBlacklistPubService {

    /**
     * 查询店铺全网黑名单列表
     * @author liuqi
     * @date 2021/8/13 11:38
     * @param storeBlacklistPubQuery
     * @return null
     */
    Page<StoreBlacklistPubInfoVo> findStoreBlacklistPubList(StoreBlacklistPubQuery storeBlacklistPubQuery);

    /**
     * 加入店铺白名单
     * @author liuqi
     * @date 2021/8/13 11:38
     * @param storeBlacklistPubIdDto
     * @return null
     */
    void addStoreBlacklistPubWhite(StoreBlacklistPubIdDto storeBlacklistPubIdDto);

    /**
     * 删除店铺白名单
     * @author liuqi
     * @date 2021/8/13 11:38
     * @param storeBlacklistPubIdDto
     * @return null
     */
    void deleteStoreBlacklistPubWhite(StoreBlacklistPubIdDto storeBlacklistPubIdDto);

}
